package com.itsitio.registeradmin.dao;

import java.util.Date;
import java.util.List;

import com.itsitio.registeradmin.dao.base.Dao;
import com.itsitio.registeradmin.dto.UserRegistrationDTO;
import com.itsitio.registeradmin.dto.UserRegistrationStatisticDTO;
import com.itsitio.registeradmin.model.UserRegistration;

public interface UserRegistrationDao extends Dao<UserRegistration> {
		
	public List<UserRegistration> findUserRegistrationReq(Integer portalId, Integer countryId);

	public List<UserRegistrationDTO> findUserRegistrationReq(Integer portalId, Integer countryId, Date fromDate, 
			Date toDate, String firstName, String lastName, String email, String state);
	
	public List<UserRegistrationStatisticDTO> findUserRegistrationStatistic(Integer userId);
	
}
